armored helicopter - Francés Inglés Diccionario